package yl.hs.bmipfull.utils.datastate;

/**
 * TruckState
 *
 * @author 谢景广
 * @category
 * @date 2021-05-18
 */
public enum TruckState {
    /**
     * 已删除
     */
    DELETED((short) -1),
    /**
     * 未启用(不参与排队)
     */
    NOT_ENABLED((short) 0),
    /**
     * 空闲(排队)中
     */
    LEISURE((short) 10),
    /**
     * 等待装车(已派任务)
     */
    WAITING((short) 20),
    /**
     * 运输中
     */
    BUSING((short) 30),
    /**
     * 已到达(目的地)
     */
    ARRIVED((short) 50),
    /**
     * 返程中
     */
    RETURNING((short) 60),
    /**
     * 维修中
     */
    REPAIR((short) 90);
    /**
     * 状态代码
     */
    public short code;

    /**
     * @param code 代码
     */
    TruckState(short code) {
        this.code = code;
    }
}
